home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 1
/
SPACE - Library 1 - Volume 1.iso
/
program
/
363
/
xlisp20
/
xlisp.ini
< prev
next >
Wrap
Text File
|
1985-11-19
|
7KB
|
251 lines
(define-subr eval 20)
(define-subr apply 21)
(define-subr funcall 22)
(define-fsubr quote 23)
(define-fsubr function 24)
(define-fsubr backquote 25)
(define-subr set 27)
(define-fsubr setq 28)
(define-fsubr setf 29)
(define-fsubr defun 30)
(define-fsubr defmacro 31)
(define-subr gensym 32)
(define-subr make-symbol 33)
(define-subr intern 34)
(define-subr symbol-name 35)
(define-subr symbol-value 36)
(define-subr symbol-plist 37)
(define-subr get 38)
(define-subr putprop 39)
(define-subr remprop 40)
(define-subr hash 41)
(define-subr make-array 42)
(define-subr aref 43)
(define-subr car 44)
(define-subr cdr 45)
(define-subr caar 46)
(define-subr cadr 47)
(define-subr cdar 48)
(define-subr cddr 49)
(define-subr caaar 50)
(define-subr caadr 51)
(define-subr cadar 52)
(define-subr caddr 53)
(define-subr cdaar 54)
(define-subr cdadr 55)
(define-subr cddar 56)
(define-subr cdddr 57)
(define-subr caaaar 58)
(define-subr caaadr 59)
(define-subr caadar 60)
(define-subr caaddr 61)
(define-subr cadaar 62)
(define-subr cadadr 63)
(define-subr caddar 64)
(define-subr cadddr 65)
(define-subr cdaaar 66)
(define-subr cdaadr 67)
(define-subr cdadar 68)
(define-subr cdaddr 69)
(define-subr cddaar 70)
(define-subr cddadr 71)
(define-subr cdddar 72)
(define-subr cddddr 73)
(define-subr cons 74)
(define-subr list 75)
(define-subr append 76)
(define-subr reverse 77)
(define-subr last 78)
(define-subr nth 79)
(define-subr nthcdr 80)
(define-subr member 81)
(define-subr assoc 82)
(define-subr subst 83)
(define-subr sublis 84)
(define-subr remove 85)
(define-subr length 86)
(define-subr mapc 87)
(define-subr mapcar 88)
(define-subr mapl 89)
(define-subr maplist 90)
(define-subr rplaca 91)
(define-subr rplacd 92)
(define-subr nconc 93)
(define-subr delete 94)
(define-subr atom 95)
(define-subr symbolp 96)
(define-subr numberp 97)
(define-subr boundp 98)
(define-subr null 99)
(define-subr listp 100)
(define-subr consp 101)
(define-subr minusp 102)
(define-subr zerop 103)
(define-subr plusp 104)
(define-subr evenp 105)
(define-subr oddp 106)
(define-subr eq 107)
(define-subr eql 108)
(define-subr equal 109)
(define-fsubr cond 110)
(define-fsubr case 111)
(define-fsubr and 112)
(define-fsubr or 113)
(define-fsubr let 114)
(define-fsubr let* 115)
(define-fsubr if 116)
(define-fsubr prog 117)
(define-fsubr prog* 118)
(define-fsubr prog1 119)
(define-fsubr prog2 120)
(define-fsubr progn 121)
(define-fsubr go 122)
(define-fsubr return 123)
(define-fsubr do 124)
(define-fsubr do* 125)
(define-fsubr dolist 126)
(define-fsubr dotimes 127)
(define-fsubr catch 128)
(define-subr throw 129)
(define-subr error 130)
(define-subr cerror 131)
(define-subr break 132)
(define-subr clean-up 133)
(define-subr top-level 134)
(define-subr continue 135)
(define-fsubr errset 136)
(define-subr baktrace 137)
(define-subr evalhook 138)
(define-subr truncate 139)
(define-subr float 140)
(define-subr + 141)
(define-subr - 142)
(define-subr * 143)
(define-subr / 144)
(define-subr 1+ 145)
(define-subr 1- 146)
(define-subr rem 147)
(define-subr min 148)
(define-subr max 149)
(define-subr abs 150)
(define-subr sin 151)
(define-subr cos 152)
(define-subr tan 153)
(define-subr expt 154)
(define-subr exp 155)
(define-subr sqrt 156)
(define-subr random 157)
(define-subr logand 158)
(define-subr logior 159)
(define-subr logxor 160)
(define-subr lognot 161)
(define-subr < 162)
(define-subr <= 163)
(define-subr = 164)
(define-subr /= 165)
(define-subr >= 166)
(define-subr > 167)
(define-subr strcat 168)
(define-subr subseq 169)
(define-subr string 170)
(define-subr char 171)
(define-subr read 172)
(define-subr print 173)
(define-subr prin1 174)
(define-subr princ 175)
(define-subr terpri 176)
(define-subr flatsize 177)
(define-subr flatc 178)
(define-subr open 179)
(define-subr close 181)
(define-subr read-char 182)
(define-subr peek-char 183)
(define-subr write-char 184)
(define-subr read-line 185)
(define-subr load 186)
(define-subr transcript 187)
(define-subr gc 188)
(define-subr expand 189)
(define-subr alloc 190)
(define-subr mem 191)
(define-subr save 192)
(define-subr restore 193)
(define-subr type-of 194)
(define-subr exit 195)
(define-subr peek 196)
(define-subr poke 197)
(define-subr address-of 198)
(define-fsubr defstruct 199)
(define-subr %snew 200)
(define-subr vector 201)
(define-fsubr block 202)
(define-fsubr return-from 203)
(define-fsubr tagbody 204)
(define-fsubr psetq 205)
(define-fsubr flet 206)
(define-fsubr labels 207)
(define-fsubr macrolet 208)
(define-fsubr unwind-protect 209)
(define-subr pprint 210)
(define-subr string< 211)
(define-subr string<= 212)
(define-subr string= 213)
(define-subr string/= 214)
(define-subr string>= 215)
(define-subr string> 216)
(define-subr string-lessp 217)
(define-subr string-not-greaterp 218)
(define-subr string-equal 219)
(define-subr string-not-equal 220)
(define-subr string-not-lessp 221)
(define-subr string-greaterp 222)
(define-subr integerp 223)
(define-subr floatp 224)
(define-subr stringp 225)
(define-subr arrayp 226)
(define-subr streamp 227)
(define-subr objectp 228)
(define-subr string-upcase 229)
(define-subr string-downcase 230)
(define-subr nstring-upcase 231)
(define-subr nstring-downcase 232)
(define-subr string-trim 233)
(define-subr string-left-trim 234)
(define-subr string-right-trim 235)
(define-fsubr when 236)
(define-fsubr unless 237)
(define-fsubr loop 238)
(define-subr symbol-function 239)
(define-subr fboundp 240)
(define-subr send 241)
(define-subr send-super 242)
(define-subr %stypep 243)
(define-subr %sref 244)
(define-subr %sset 245)
(define-fsubr progv 246)
; define some synonyms
(defmacro synonym (x y) `(setf (symbol-function ',x) (symbol-function ',y)))
(synonym not null)
(synonym first car)
(synonym second cadr)
(synonym third caddr)
(synonym fourth cadddr)
(synonym rest cdr)
; define some macros
(defmacro defvar (sym &optional val)
`(if (boundp ',sym) ,sym (setq ,sym ,val)))
(defmacro defparameter (sym val)
`(setq ,sym ,val))
(defmacro defconstant (sym val)
`(setq ,sym ,val))
; load the os specific function definitions
(load "osdefs.ini")
; save the workspace and exit
(save "xlisp.wks")
(exit)
əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə